package com.heima.behavior.controller;

import com.heima.behavior.entity.ApBehaviorEntry;
import com.heima.behavior.service.IApBehaviorEntryService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * <p>
 * APP行为实体表,一个行为实体可能是用户或者设备，或者其它 前端控制器
 * </p>
 *
 * @author itheima
 * @since 2022-07-06
 */
@RestController
@RequestMapping("/api/v1/behavior_entry")
@Api(tags = "APP行为实体表,一个行为实体可能是用户或者设备，或者其它接口")
@CrossOrigin
public class ApBehaviorEntryController{

    @Autowired
    private IApBehaviorEntryService apBehaviorEntryService;

    /**
     * 根据用户ID和设备ID获取实体
     */
    @GetMapping
    public ApBehaviorEntry findEntryByUesridAndEqid(@RequestParam("userId") Integer userId,@RequestParam("equipmentId") String equipmentId){
        return apBehaviorEntryService.getEntry(userId,equipmentId);
    }

}
